﻿using System;
using System.Collections.Generic;
using System.Linq;

namespace Recon.Portal.DataObjects
{
    public class Invoice
    {
        #region: Public Constructor
        public Invoice()
        {

        }
        #endregion

        #region: Public Properties
        public string InvoiceID { get; set; }
        public string CustomerID { get; set; }
        public String InvoiceNumber { get; set; }
        public DateTime InvoiceDate { get; set; }
        public DateTime InvoiceDueDate { get; set; }
        public string RemitterID { get; set; }
        public string RemitterName { get; set; }
        public double Amount { get; set; }
        public double ReconciledAmount { get; set; }
        public double AmountToReconcile { get; set; }
        public String Currency { get; set; }
        public String PORef { get; set; }
        public string InvoiceStatus { get; set; }
        public bool IsPartial { get; set; }
        public string CreditNoteReason { get; set; }
        #endregion
    }
}